Views [dbo].[vWorkItemQueueReport]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created3:38:36 PM Friday, January 07, 2011
Last Modified1:49:42 PM Thursday, September 22, 2011
Columns
Name
WorkItemQueueKey
WorkflowInstanceKey
Category
Priority
IsInteractive
Description
EnqueuedOn
BeginOn
PerformerKey
PerformerName
ContactTypeDesc
RecoveryPoint
SelectionLock
IsLocked
SQL Script
CREATE  VIEW [dbo].[vWorkItemQueueReport]
AS

SELECT     wiq.WorkItemQueueKey,
    wiq.WorkflowInstanceKey,
    wiq.Category,
           CASE wiq.Priority WHEN 0 THEN 'Lowest' WHEN 1 THEN 'Below Normal' WHEN 2 THEN 'Normal' WHEN 3 THEN 'Above Normal' ELSE 'Highest' END Priority,
           CASE wiq.IsInteractive WHEN 0 THEN 'Non-visual' ELSE 'Interactive' END IsInteractive,
    wiq.Description,
    wiq.EnqueuedOn,
    COALESCE (wiq.BeginOn, getdate()) BeginOn,
    wiq.PerformerKey,
           COALESCE (cm.FullName, ins.InstituteName, gm.Name, '') PerformerName,
    ctr.ContactTypeDesc,
    wiq.RecoveryPoint,
    wiq.SelectionLock,
           CASE WHEN wiq.SelectionLock IS NULL THEN 'No' WHEN wiq.KeepAlive IS NULL THEN 'No' WHEN wiq.KeepAlive < dateadd(mi, - dbo.asi_GetWorkItemLockDuration(), getdate()) THEN 'No' ELSE 'Yes' END IsLocked
FROM    WorkItemQueue wiq
    LEFT OUTER JOIN ContactMain cm ON wiq.PerformerKey = cm.ContactKey
    LEFT OUTER JOIN Institute ins ON wiq.PerformerKey = ins.ContactKey
    LEFT OUTER JOIN ContactTypeRef ctr ON cm.ContactTypeKey = ctr.ContactTypeKey
    LEFT OUTER JOIN GroupMain gm ON wiq.PerformerKey = gm.GroupKey

GO
Uses
Used By